package com.jlect.swebing.renderers.gwt.client;

import com.google.gwt.core.client.EntryPoint;
import com.jlect.swebing.renderers.client.RenderersConfig;

/**
 * Entry point classes define <code>onModuleLoad()</code>.
 */
public class GWTRendererEntryPoint implements EntryPoint {

    /**
     * This is the entry point method.
     */
    public void onModuleLoad() {
        RenderersConfig.setRenderersFactory(new GWTRenderersFactory());
        RenderersConfig.setEventProvider(new GWTEventProvider());
        DebugUtils.initDebugAndErrorHandling();

        /*final Button button = new Button("Click me");
        final Label label = new Label();

        button.addActionListener(new ClickListener() {
            public void onClick(Widget sender) {
                if (label.getText().equals(""))
                    label.setText("Hello World!");
                else
                    label.setText("");
            }
        });

        // Assume that the host HTML has elements defined whose
        // IDs are "slot1", "slot2".  In a real app, you probably would not want
        // to hard-code IDs.  Instead, you could, for example, search for all
        // elements with a particular CSS class and replace them with widgets.
        //
        RootPanel.get("slot1").add(button);
        RootPanel.get("slot2").add(label);*/
    }
}
